Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Germany F1 Germany F2 Usa F25 Usa F26 Usa F1 Usa F2 Usa F14 Usa F15 USA F17 USA F18 USA F20 USA F26 USA F30 USA F31 USA F4 USA F1 USA F2 Germany F2 Germany F3 USA F3 Usa F7 Usa F8 Usa F29 Powder Byrne Trophy - Surbiton Open Castilla y Leon Trofeo Iberdrola - Segovia Black Forest Open - Freudenstadt KGHM Polish Indoors - Wroclaw Volkswagen Challenger 2005 - Wolfsburg Logopak Challenger 2005 - Lubeck Open de L'Isere - Grenoble Oberstaufen Cup - Oberstaufen Open D'Orleans - Orleans Heilbronn Open - Heilbronn Akbank Private Banking TED Open - Istanbul Warsteiner Challenger Lubeck 2001 - Lubeck Winnetka Challenger Bath Challenger Braunschweig Challenger Tiburon Challenger Sarasota Challenger Kaoshuing Challenger Ortisei Challenger Mersin Challenger Tashkent Challenger - Tashkent Braunschweig Challenger Nottingham Challenger Challenger Hamburg - Hamburg Weissenhauser Strand Cup - Hamburg ATU Cup 2001 - Weiden USTA Men's Challenger of Dallas - Dallas Siemens Open - Scheveningen Lambertz Open by Stawag - Aachen Le Gosier Challenger ATP Open Castilla y Leon - Segovia Heilbronn Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Izmir Challenger Granby Challenger Kazan Challenger St. Brieuc Challenger Mons Challenger Bratislava Challenger Oberstaufen Challenger Kuppers Kolsch Cup by Lambertz - Aachen Raanana Challenger Heilbronn Open - Heilbronn Heilbronn Open - Heilbronn Compaq Challenger - Bucharest VIII Avierto Internacional de Salinas - Salinas Olbia Challenger - Olbia Ljubljana Open - Ljubljana Warsteiner Challenger Lubeck - Lubeck Heilbronn Challenger Honolulu Challenger ATP Open Castilla y Leon - Segovia Internationaux du Doubs - Besancon Baden Open - Ettlingen The Shelbourne Irish Open - Dublin Tennis Napoli Cup 2007 - Napoli Warsteiner Challenger Wolfsburg - Wolfsburg Stella Artois Clay Court Championships - Budaors Australian Unity Western Australia Open - Perth Okal Cup 2001 International Bavarian Championships - Eckental Mons Challenger S Tennis Master Championship - Graz TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Schickendanz Open - Furth Las Vegas Challenger Cary Challenger Schickedanz Open 2007 - Furth Lugano Challenger Orlando Challenger Tatra Banka Slovak Open - Bratislava Little Rock Challenger Orlando 2 Challenger Flea Market Cup Busan Challenger Tennis - Busan Monza Challenger Charlottesville Challenger Cleveland Challenger Salzburg Challenger Sacramento Challenger Charlottesville Challenger Heilbronn Challenger Lexington Challenger Bordeaux Challenger Dallas Challenger Nottingham Challenger Helsinki Challenger Champaign Challenger Cary Challenger Mouilleron-Le-Captif Challenger Nottingham-2 Challenger Brescia Challenger Sarasota Challenger Cleveland Challenger Heilbronn Challenger Andria Challenger Manchester Challenger Dallas Challenger Braunschweig Challenger 2002 USTA Tallahassee Tennis Challenger - Tallahassee Okal Cup - Eckental CA-Challenge - Graz BMW Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon XXXVII Torneig C.E. Laieta - Barcelona 10th Wartburg Open - Eisenach Trofeo Internacional Club Laieta - Barcelona Ethias Tennis Trophy - Mons Muller Cup - Ulm Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg Oberstraufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt Orleans Challenger Dubai Duty Free Tennis Championships - Dubai GHI Bronx Tennis Classic - Bronx Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Kremlin Cup - Moscow Memorial Kolyaskin - Donetsk Germany F1 Baden Open - Karlsruhe Open de L'Isere - Grenoble Warsteiner Challenger - Wolfsburg Open des Alpes Trophee BNP Paribas - Grenoble Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest AIG Japan Open - Tokyo Ostdeutscher Sparkassen Cup - Dresden Gerry Weber Open - Halle BMW Open - Munich St. Tropez Challenger Salem Open - Hong Kong Internationaler Raiffeisen Grand Prix - St. Polten Samsung Securities Cup - Seoul Intersport Heilbronn Open - Heilbronn Sunrise Challenger UBS Open Gstaad - Gstaad IPP Open - Helsinki Czech Indoor Open - Prague Aptos Challenger Tulsa Challenger Sacramento Challenger Sarajevo Challenger Braunschweig Challenger CA Challenge 2002 - Graz Gerry Weber Open - Halle Vancouver Challenger Whirlpool Open - Budapest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger The Stella Artois Championships - London Gallagher International - Hamilton Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Knoxville Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Helsinki Challenger Champaign Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Heilbronn Challenger Wroclaw Challenger Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Chennai Open - Chennai Mercedes Cup - Stuttgart Vancouver Challenger Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Dallas Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote dAzur - Nice Tallahassee Challenger International German Open - Hamburg Nottingham Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Winnetka Challenger China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Black Forest Open 2004 - Freudenstadt Atlanta Tennis Championships - Atlanta PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Orleans Challenger Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Geneva Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Sarajevo Open - Sarajevo BMW Tennis Championship - Sunrise Geneva Challenger - Geneva PBZ Zagreb Indoors - Zagreb Knoxville Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Maui Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Granby Challenger - Granby Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Savannah Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Heineken Open - Auckland Warsteiner Grand Prix - Oberstaufen PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha US Men's Clay Court Championship - Houston Heilbronn Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Sarasota Challenger Hall of Fame Tennis Championships - Newport Muller Cup - Ulm BB&T Atlanta Open - Atlanta Austrian Open - Kitzbuhel Citi Open - Washington Thailand Open - Bangkok Ramat Hasharon Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna St. Remy Challenger Qatar ExxonMobil Open - Doha Orleans Challenger Mons Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Citi Open - Washington Helsinki Challenger Geneva Challenger China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bratislava Challenger ASB Classic - Auckland Open Sud de France - Montpellier Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Brescia Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland Andria Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Okal Cup - International Bavarian Championship - Eckental If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Okal Open - Eckental China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Wroclaw Challenger US Men's Clay Court Championship - Houston The LTA Bolton Challenger - Bolton Hamburg Challenger - Hamburg Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne Moselle Open - Metz China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel BA-CA Tennis Trophy - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Heilbronn Challenger New York Open - New York Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Dallas Open - Dallas Delray Beach Open - Delray Beach Sporting Challenger 2003 - Turin Tatra Banka Slovak Open - Bratislava US Men's Clay Court Championship - Houston Lamberts Open by Stawag - Aachen Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Uncle Toby's Burnie Challenger - Tasmania Citi Open - Washington Moselle Open - Metz Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open de Montauban - Montauban Tiburon Challenger Lambertz Open by Stawag - Aachen Black Forest Open - Alpirsbach Bergamo Challenger Wroclaw Challenger Citi Open - Washington Irving Challenger San Luis Potosi Challenger Leon Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Bauer Watertechnology Cup - Eckental Ortisei Challenger Busan Challenger Charlottesville Challenger Prague Open - Prague Seoul Challenger Schickedanz Open - Furth Oberstaufen Challenger IPP Open - Helsinki XI Open International D'Andorra - Andorra LTA Shrewsbury Challenger - Shrewsbury Open de Tenis Amaya - Pamplona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell The Manchester Trophy - Manchester Bordeaux Challenger Bratislava Challenger TED Open - Istanbul US Men's Clay Court Championship - Houston Open D'Orleans - Orleans Prostejov Challenger Valencia Open - Valencia Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Helsinki Challenger Freudenstadt Challenger - Freudenstadt Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Charlottesville Challenger Indian Wells Challenger Rhodes Challenger BMW Tennis Championship - Sunrise St. Petersburg 2 Challenger Biella 4 Challenger Tatra Banka Slovak Open - Bratislava The Surbiton Trophy - Surbiton Tallahassee Challenger Dubai Tennis Open - Dubai 2002 Mercedes Cup - Stuttgart Mitsubishi Electric Europe Cup - Monza Knoxville Challenger Rezidenza Open - Magdeburg Columbus Challenger Savannah Challenger Sarasota Challenger Savannah Challenger Karlsruhe Challenger Ilkley Challenger Knoxville Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Besancon Challenger Bergamo Challenger Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel 2000 Mercedes Cup - Stuttgart 2003 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Open Seat Godo - Barcelona Kroger / St. Jude International - Memphis BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Hamburg Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel BMW Open - Munich SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Open 13 - Marseille AEGON Championships - London NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series - Hamburg Pacific Life Open - Indian Wells Citi Open - Washington Chengdu Open - Chengdu Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrid Open - Madrid Rogers Cup - Montreal French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, UZB-USA 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Hopman Cup - Perth Laver Cup - Chicago Laver Cup - Geneva Laver Cup - London U.S. Open (juniors) U.S. Open (juniors) All Lower level tournaments Nitto ATP Finals - London Olympics - Rio de Janeiro